package com.example.system.domain;
// domain 为实体类包

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.example.common.core.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: DELL
 * Date: 2025-02-10
 * Time: 19:11
 */

// 与实体类相对应的表进行关联
@TableName("tb_sys_admin")
@Getter
@Setter
// BaseEntity 的同级工程 oj-system 中 pom.xml 没有引入依赖, 其父级工程也没有引入
public class SysAdmin extends BaseEntity {
    // 添加对应的表中字段映射

    // 使用雪花算法, 数据类型虽然使用string也可以, 但是其生成的是数字, 为了节省空间采用 Long 类型而不使用 String
    @TableId(type = IdType.ASSIGN_ID)  // 不是用auto_increased
    private Long userId;

    private String userAccount;

    private String password;

}
